Code Flows: Visualizing Structural Evolution of Source Code
نویسندگان
چکیده
منابع مشابه
Code Flows: Visualizing Structural Evolution of Source Code
Understanding detailed changes done to source code is of great importance in software maintenance. We present Code Flows, a method to visualize the evolution of source code geared to the understanding of fine and mid-level scale changes across several file versions. We enhance an existing visual metaphor to depict software structure changes with techniques that emphasize both following unchange...
متن کاملVisualizing and Navigating Source Code History
We present the Source Code History Navigator, a tool for visualizing the evolution of source code and comparing many revisions of a source code file. Our tool provides an overview of the entire history of a source file through a “history flow”-style visualization in which revisions are plotted as vertical pixel stripes, with each pixel line in a stripe corresponding to a line in the revision an...
متن کاملVisualizing source code in 3D Maya software
In this paper is clarify the summaries codes for programmers through three-dimensional shapes, and clearly programmers and developers, scholars and researchers in the field of software engineering, as well as researchers from the representative about threedimensional forms. Through a three-dimensional drawing on a Maya scripts which are based on drawing shapes and three-dimensional stereoscopic...
متن کاملVisualizing Software Product Line Variabilities in Source Code
Implementing software product lines is a challenging task. Depending on the implementation technique the code that realizes a feature is often scattered across multiple code units. This way it becomes difficult to trace features in source code which hinders maintenance and evolution. While previous effort on visualization technologies in software product lines has focused mainly on the feature ...
متن کاملApproximating the Evolution History of Software from Source Code
Once a software product has been released, a large number of software products may be derived from an original single product. Management and maintenance of product variants are important, but those are hardly cared because developers do not make efforts for the further maintainability in the initial phase of software development. However, history of products would be lost in typical cases and ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computer Graphics Forum
سال: 2008
ISSN: 0167-7055,1467-8659
DOI: 10.1111/j.1467-8659.2008.01214.x